home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 126-150 / scopedisk146 / curses / read.me < prev    next >
Text File  |  1995-03-19  |  2KB  |  51 lines

  1.             AMIGA CURSES PACKAGE
  2.             ====================
  3.  
  4. Author : Simon John Raybould    (sie@fulcrum.bt.co.uk)
  5. Date   : 10th June 1990
  6.  
  7.  
  8.  
  9.     This package is mainly aimed at people who wish to port screen based UN*X
  10. applications to the Amiga. I have written a brief documentation file but I
  11. assume that such people have access to full curses documentation. I have no
  12. intention of re-writing the Curses documentation as this would be of little
  13. or no use to people because they would still use their own.
  14.  
  15.  
  16.     I hope this is the package people have been waiting for on the Amiga
  17. and would like to make this the best PD curses package available. So please
  18. report bugs to me. When I am happy with the code I may release the source
  19. into the public domain, I'm not sure yet!!
  20.  
  21.     To use this, include curses.h at the top of your code instead of stdio.h
  22. (curses.h will include stdio.h). Compile as normal and when linking, link in
  23. the library 'curses.lib'. 'curses.h' should be installed in the same
  24. directory as 'stdio.h' (INCLUDE:) with lattice V5. 'curses.lib' should be
  25. in the same directory as 'lc.lib' or 'c.lib' (LIB:) with lattice V5.
  26.  
  27.     NOTE
  28.     ====
  29.  
  30.     The library uses full 32 bit addressing so with Lattice remember to
  31.     compile with the -b0 switch !!!!
  32.  
  33.     There is one example provided called colour. This shows how to print text
  34. in different colours. The main thing shown here though is how to compile and
  35. link curses into a piece of C code. You may copy and ammend the Makefile
  36. provided with the example to suit your own code.
  37.  
  38.     As a test, I have compiled Omega with this package because it uses many
  39. windows and has a very complicated refresh sequence. It seems to work fine
  40. and I may also distribute the compiled binary for that as well.
  41.  
  42.     I have tested this code with Lattice V5.02, V5.04, V5.05 and all seems
  43. fine. I have not tested with Aztec as I don't have a copy.
  44.  
  45.  
  46.     Any bugs e.t.c. email to 'sie@fulcrum.bt.co.uk'
  47.  
  48. Cheers,
  49.  
  50.        Sie
  51.